package org.jsbd.boss.domian.channel;

import com.alibaba.fastjson.JSONObject;

import java.io.Serializable;

public class SdkClientInfo implements Serializable {

    private static final long serialVersionUID = 6761920541777299389L;
    //file  对应 kernelVer 字段， 取值如 Linux version 3.10.49-ge2cceea (builder@c3-miui-ota-bd32.bj) (gcc version 4.8 (GCC) ) #1 SMP PREEMPT Fri Dec 29 00:40:09 CST 2017
    private String kernel_info;

    private String boot_id;
    private String build_prop;
    private String get_prop;
    //file  对应 cpuName, cpuSerial 2个 字段，取值分别 如 ARMv7 Processor rev 0 (v7l), 0000000000000000
    private String cpuinfo;
    private String meminfo;
    private String ctestInfo;
    private String pcm;
    //httpresult arpInfo
    private String net_arp;
    //sd_id
    private String sdcard_id;
    private Integer phoneType;
    private Integer networkType;

    private String imsi;
    //对应 networkOperator
    private String networkOperator;
    //对应 imei
    private String imei;
    //对应 simOperator
    private String simOperator;
    //对应 networkOperatorName
    private String networkOperatorName;
    //之前协议 user_app system_app都放到一起 在appInfo中返回了，现在需要区分开
    private String user_app;
    private String system_app;
    //对应  widthPixels
    private Integer widthPixels;
    //对应 heightPixels
    private Integer heightPixels;
    //对应 densityDpi
    private Integer densityDpi;
    //对应 xdpi
    private Double xdpi;
    //对应 ydpi
    private Double ydpi;
    //对应 density
    private Double density;
    //对应 ICCID
    private String iccid;
    //对应  mac
    private String mac;
    //对应  wifiInfo
    private String wifiInfo;
    //对应  userAgent
    private String userAgent;
    //对应  networkExtraInfo
    private String networkExtraInfo;
    //对应  sensorInfo
    private String sensorInfo;
    //对应  Longitude
    private Double longitude;
    //对应  Latitude
    private Double latitude;
    //对应  lac
    private Integer lac;
    //对应 cid
    private Integer cid;
    // new field ro.dev.imei2
    private String imei2;

    //wifiInfo	string	设备周围的WIFI信息列表，格式为BSSID;level;SSID,两条之间用|分割
    private String ssid;
    private String bssid;
    //客户端ip
    private Integer local_ip;
    //httpresult 蓝牙地址
    private String buletoothMac;

    // build.prop
    //对应 ro.serialno
    private String ro_serialno;

    private String ro_boot_serialno;


    private String gsm_sim_state;

    private String gsm_network_type;

    private String sys_usb_state;

    private String net_hostname;

    private String net_dns1;

    //对应 ro.product.model
    private String ro_product_model;
    //对应 ro.product.brand
    private String ro_product_brand;

    // ro.debuggable
    private String ro_debuggable;
    // ro.secure
    private String ro_secure;
    //对应 ro.build.version.release
    private String ro_build_version_release;
    //对应 ro.build.version.sdk
    private String ro_build_version_sdk;

    // ro.build.display.id
    private String ro_build_display_id;
    //对应 ro.product.board
    private String ro_product_board;
    //对应 ro.product.device
    private String ro_product_device;
    //对应 ro.product.name
    private String ro_product_name;
    //对应 ro.product.manufacturer
    private String ro_product_manufacturer;
    // ro.booter.bootloader
    private String ro_boot_bootloader;
    //  ro.boot.hardware
    private String ro_boot_hardware;
    // ro.build.date.utc
    private String ro_build_date_utc;
    //ro.boot.baseband
    private String ro_boot_baseband;
    //缺失 ro.kernel.qemu
    private String ro_kernel_qemu;

    private String persist_sys_country;
    private String persist_sys_language;
    private String ro_build_tags;
    private String ro_product_cpu_abi2;
    private String ro_build_type;
    private String ro_build_fingerprint;
    private String ro_product_cpu_abi;

    private String ro_build_version_security_patch;
    private String ro_hardware;
    private String ro_build_host;

    private String ro_miui_ui_version_name;
    private String ro_build_version_emui;
    private String ro_build_version_opporom;
    private String ro_vivo_os_build_display_id;
    private String ro_vivo_product_version;
    private String ro_build_id;
    private String ro_build_version_incremental;
    private String persist_service_bdroid_bdaddr;


    private String android_icu_cldr_version;
    private String android_icu_library_version;
    private String android_openssl_version;
    private String android_zlib_version;

    // 应该要 对应 Build.ID
    private String buildId;
    private String buildType;
    private String buildTags;
    private String fingerPrint;
    //httpresult radionversion
    private String buildRadioVersion;
    //
    private String buildVersionIncremental;
    //
    private String buildCodeName;
    //hstype
    private String model;
    //release
    private String version_release;
    //hsman
    private String brand;
    //buildversion
    private String version_sdk;
    //
    private Integer sdk_int;
    //borad
    private String board;

    //productdevice
    private String device;
    //hsman
    private String manufacturer;
    //
    private String bootloader;

    //缺失  spaceInfo
    private Integer blockCount;
    //缺失 spaceInfo
    private Integer blockSize;
    //缺失 spaceInfo
    private Integer availableBlocks;

    //缺失 httpresult Language
    private String language;
    // httpresult
    private String cpu_abi;
    //httpresult
    private String cpu_abi2;
    //
    private String product;
    //httpresult
    private String display;
    //httpresult networkInfoType
    private Integer networkSubType;
    //缺失
    private Integer phoneNetworkType;
    //
    private String hardware;

    private String androidId;

    private Long build_time;


    private Long memTotal;
    private Long memFree;
    private Long memAvailable;

    private String ro_carrier;
    private String net;

    private String serial;


    /**
     * 充电方式
     *
     */
    private Integer plugged;
    /**
     * 电池最大值
     */
    private Integer scale;

    /**
     * 电池状态
     */
    private Integer status;

    /**
     * 健康状态
     */
    private Integer health;


    /**
     * 电池剩余容量
     */
    private Integer level;

    /**
     * 电池是否存在
     */
    private Boolean present;

    /**
     * 电池类型
     */
    private String technology;

    /**
     * 电压
     */
    private Integer voltage;

    /**
     * 温度
     */
    private Integer temperature;


    /**
     * 相机信息
     * {"zoom":"[7,7]","campx":"[12979200,5038848]","camlight":1}
     */
    private String cameraInfo;


    private Long maxMemory;
    private String systemAvailableFeatures;
    private String systemSharedLibraryNames;
    private String allCellInfo;
    private String simOperatorName;

    private String miui_build;
    private String codecs;
    private String mmc_blocks;
    private String internal_content;
    private String external_content;
    private String psContent;


    private String javaVMName;
    private String javaVMVersion;


    private String fileMask;
    private String fileTimes;
    private String special_props;
    private String uname;
    private String javaRuntimeName;
    private String javaRuntimeVersion;


    //ro.miui.ui.version.code
    private String ro_miui_ui_version_code;
    //ro.miui.internal.storage
    private String ro_miui_internal_storage;
    //ro.build.hw_emu_emui_api_level
    private String ro_build_hw_emu_emui_api_level;
    //ro.vivo.os.name
    private String ro_vivo_os_name;
    //ro.vivo.os.version
    private String ro_vivo_os_version;
    //ro.rom.different.version
    private String ro_rom_different_version;
    private String ro_product_cpu_abilist;


    public Integer getAvailableBlocks() {
        return availableBlocks;
    }

    public void setAvailableBlocks(Integer availableBlocks) {
        this.availableBlocks = availableBlocks;
    }

    public Integer getBlockCount() {
        return blockCount;
    }

    public void setBlockCount(Integer blockCount) {
        this.blockCount = blockCount;
    }

    public Integer getBlockSize() {
        return blockSize;
    }

    public void setBlockSize(Integer blockSize) {
        this.blockSize = blockSize;
    }

    public String getBoard() {
        return board;
    }

    public void setBoard(String board) {
        this.board = board;
    }

    public String getBoot_id() {
        return boot_id;
    }

    public void setBoot_id(String boot_id) {
        this.boot_id = boot_id;
    }

    public String getBootloader() {
        return bootloader;
    }

    public void setBootloader(String bootloader) {
        this.bootloader = bootloader;
    }

    public String getBrand() {
        return brand;
    }

    public void setBrand(String brand) {
        this.brand = brand;
    }

    public String getBssid() {
        return bssid;
    }

    public void setBssid(String bssid) {
        this.bssid = bssid;
    }

    public String getBuild_prop() {
        return build_prop;
    }

    public void setBuild_prop(String build_prop) {
        this.build_prop = build_prop;
    }

    public Long getBuild_time() {
        return build_time;
    }

    public void setBuild_time(Long build_time) {
        this.build_time = build_time;
    }

    public String getBuildCodeName() {
        return buildCodeName;
    }

    public void setBuildCodeName(String buildCodeName) {
        this.buildCodeName = buildCodeName;
    }

    public String getBuildId() {
        return buildId;
    }

    public void setBuildId(String buildId) {
        this.buildId = buildId;
    }

    public String getBuildRadioVersion() {
        return buildRadioVersion;
    }

    public void setBuildRadioVersion(String buildRadioVersion) {
        this.buildRadioVersion = buildRadioVersion;
    }

    public String getBuildTags() {
        return buildTags;
    }

    public void setBuildTags(String buildTags) {
        this.buildTags = buildTags;
    }

    public String getBuildType() {
        return buildType;
    }

    public void setBuildType(String buildType) {
        this.buildType = buildType;
    }

    public String getBuildVersionIncremental() {
        return buildVersionIncremental;
    }

    public void setBuildVersionIncremental(String buildVersionIncremental) {
        this.buildVersionIncremental = buildVersionIncremental;
    }

    public String getBuletoothMac() {
        return buletoothMac;
    }

    public void setBuletoothMac(String buletoothMac) {
        this.buletoothMac = buletoothMac;
    }

    public Integer getCid() {
        return cid;
    }

    public void setCid(Integer cid) {
        this.cid = cid;
    }

    public String getCpu_abi2() {
        return cpu_abi2;
    }

    public void setCpu_abi2(String cpu_abi2) {
        this.cpu_abi2 = cpu_abi2;
    }

    public String getCpu_abi() {
        return cpu_abi;
    }

    public void setCpu_abi(String cpu_abi) {
        this.cpu_abi = cpu_abi;
    }

    public String getCpuinfo() {
        return cpuinfo;
    }

    public void setCpuinfo(String cpuinfo) {
        this.cpuinfo = cpuinfo;
    }


    public Double getDensity() {
        return density;
    }

    public void setDensity(Double density) {
        this.density = density;
    }

    public Integer getDensityDpi() {
        return densityDpi;
    }

    public void setDensityDpi(Integer densityDpi) {
        this.densityDpi = densityDpi;
    }

    public String getDevice() {
        return device;
    }

    public void setDevice(String device) {
        this.device = device;
    }

    public String getDisplay() {
        return display;
    }

    public void setDisplay(String display) {
        this.display = display;
    }

    public String getFingerPrint() {
        return fingerPrint;
    }

    public void setFingerPrint(String fingerPrint) {
        this.fingerPrint = fingerPrint;
    }

    public String getHardware() {
        return hardware;
    }

    public void setHardware(String hardware) {
        this.hardware = hardware;
    }

    public Integer getHeightPixels() {
        return heightPixels;
    }

    public void setHeightPixels(Integer heightPixels) {
        this.heightPixels = heightPixels;
    }

    public String getIccid() {
        return iccid;
    }

    public void setIccid(String iccid) {
        this.iccid = iccid;
    }

    public String getImei2() {
        return imei2;
    }

    public void setImei2(String imei2) {
        this.imei2 = imei2;
    }

    public String getImei() {
        return imei;
    }

    public void setImei(String imei) {
        this.imei = imei;
    }

    public String getImsi() {
        return imsi;
    }

    public void setImsi(String imsi) {
        this.imsi = imsi;
    }

    public String getKernel_info() {
        return kernel_info;
    }

    public void setKernel_info(String kernel_info) {
        this.kernel_info = kernel_info;
    }

    public Integer getLac() {
        return lac;
    }

    public void setLac(Integer lac) {
        this.lac = lac;
    }

    public String getLanguage() {
        return language;
    }

    public void setLanguage(String language) {
        this.language = language;
    }

    public Double getLatitude() {
        return latitude;
    }

    public void setLatitude(Double latitude) {
        this.latitude = latitude;
    }

    public Integer getLocal_ip() {
        return local_ip;
    }

    public void setLocal_ip(Integer local_ip) {
        this.local_ip = local_ip;
    }

    public Double getLongitude() {
        return longitude;
    }

    public void setLongitude(Double longitude) {
        this.longitude = longitude;
    }

    public String getMac() {
        return mac;
    }

    public void setMac(String mac) {
        this.mac = mac;
    }

    public String getManufacturer() {
        return manufacturer;
    }

    public void setManufacturer(String manufacturer) {
        this.manufacturer = manufacturer;
    }

    public String getMeminfo() {
        return meminfo;
    }

    public void setMeminfo(String meminfo) {
        this.meminfo = meminfo;
    }

    public String getModel() {
        return model;
    }

    public void setModel(String model) {
        this.model = model;
    }

    public String getNet_arp() {
        return net_arp;
    }

    public void setNet_arp(String net_arp) {
        this.net_arp = net_arp;
    }

    public String getNetworkExtraInfo() {
        return networkExtraInfo;
    }

    public void setNetworkExtraInfo(String networkExtraInfo) {
        this.networkExtraInfo = networkExtraInfo;
    }

    public String getNetworkOperator() {
        return networkOperator;
    }

    public void setNetworkOperator(String networkOperator) {
        this.networkOperator = networkOperator;
    }

    public String getNetworkOperatorName() {
        return networkOperatorName;
    }

    public void setNetworkOperatorName(String networkOperatorName) {
        this.networkOperatorName = networkOperatorName;
    }

    public Integer getNetworkSubType() {
        return networkSubType;
    }

    public void setNetworkSubType(Integer networkSubType) {
        this.networkSubType = networkSubType;
    }

    public Integer getNetworkType() {
        return networkType;
    }

    public void setNetworkType(Integer networkType) {
        this.networkType = networkType;
    }

    public String getPcm() {
        return pcm;
    }

    public void setPcm(String pcm) {
        this.pcm = pcm;
    }

    public Integer getPhoneNetworkType() {
        return phoneNetworkType;
    }

    public void setPhoneNetworkType(Integer phoneNetworkType) {
        this.phoneNetworkType = phoneNetworkType;
    }

    public Integer getPhoneType() {
        return phoneType;
    }

    public void setPhoneType(Integer phoneType) {
        this.phoneType = phoneType;
    }

    public String getProduct() {
        return product;
    }

    public void setProduct(String product) {
        this.product = product;
    }

    public String getRo_boot_baseband() {
        return ro_boot_baseband;
    }

    public void setRo_boot_baseband(String ro_boot_baseband) {
        this.ro_boot_baseband = ro_boot_baseband;
    }

    public String getRo_boot_bootloader() {
        return ro_boot_bootloader;
    }

    public void setRo_boot_bootloader(String ro_boot_bootloader) {
        this.ro_boot_bootloader = ro_boot_bootloader;
    }

    public String getRo_boot_hardware() {
        return ro_boot_hardware;
    }

    public void setRo_boot_hardware(String ro_boot_hardware) {
        this.ro_boot_hardware = ro_boot_hardware;
    }

    public String getRo_build_date_utc() {
        return ro_build_date_utc;
    }

    public void setRo_build_date_utc(String ro_build_date_utc) {
        this.ro_build_date_utc = ro_build_date_utc;
    }

    public String getRo_build_display_id() {
        return ro_build_display_id;
    }

    public void setRo_build_display_id(String ro_build_display_id) {
        this.ro_build_display_id = ro_build_display_id;
    }

    public String getRo_build_version_release() {
        return ro_build_version_release;
    }

    public void setRo_build_version_release(String ro_build_version_release) {
        this.ro_build_version_release = ro_build_version_release;
    }

    public String getRo_build_version_sdk() {
        return ro_build_version_sdk;
    }

    public void setRo_build_version_sdk(String ro_build_version_sdk) {
        this.ro_build_version_sdk = ro_build_version_sdk;
    }

    public String getRo_debuggable() {
        return ro_debuggable;
    }

    public void setRo_debuggable(String ro_debuggable) {
        this.ro_debuggable = ro_debuggable;
    }

    public String getRo_kernel_qemu() {
        return ro_kernel_qemu;
    }

    public void setRo_kernel_qemu(String ro_kernel_qemu) {
        this.ro_kernel_qemu = ro_kernel_qemu;
    }

    public String getRo_product_board() {
        return ro_product_board;
    }

    public void setRo_product_board(String ro_product_board) {
        this.ro_product_board = ro_product_board;
    }

    public String getRo_product_brand() {
        return ro_product_brand;
    }

    public void setRo_product_brand(String ro_product_brand) {
        this.ro_product_brand = ro_product_brand;
    }

    public String getRo_product_device() {
        return ro_product_device;
    }

    public void setRo_product_device(String ro_product_device) {
        this.ro_product_device = ro_product_device;
    }

    public String getRo_product_manufacturer() {
        return ro_product_manufacturer;
    }

    public void setRo_product_manufacturer(String ro_product_manufacturer) {
        this.ro_product_manufacturer = ro_product_manufacturer;
    }

    public String getRo_product_model() {
        return ro_product_model;
    }

    public void setRo_product_model(String ro_product_model) {
        this.ro_product_model = ro_product_model;
    }

    public String getRo_product_name() {
        return ro_product_name;
    }

    public void setRo_product_name(String ro_product_name) {
        this.ro_product_name = ro_product_name;
    }

    public String getRo_secure() {
        return ro_secure;
    }

    public void setRo_secure(String ro_secure) {
        this.ro_secure = ro_secure;
    }

    public String getRo_serialno() {
        return ro_serialno;
    }

    public void setRo_serialno(String ro_serialno) {
        this.ro_serialno = ro_serialno;
    }

    public String getSdcard_id() {
        return sdcard_id;
    }

    public void setSdcard_id(String sdcard_id) {
        this.sdcard_id = sdcard_id;
    }

    public Integer getSdk_int() {
        return sdk_int;
    }

    public void setSdk_int(Integer sdk_int) {
        this.sdk_int = sdk_int;
    }

    public String getSensorInfo() {
        return sensorInfo;
    }

    public void setSensorInfo(String sensorInfo) {
        this.sensorInfo = sensorInfo;
    }

    public static long getSerialVersionUID() {
        return serialVersionUID;
    }

    public String getSimOperator() {
        return simOperator;
    }

    public void setSimOperator(String simOperator) {
        this.simOperator = simOperator;
    }

    public String getSsid() {
        return ssid;
    }

    public void setSsid(String ssid) {
        this.ssid = ssid;
    }

    public String getSystem_app() {
        return system_app;
    }

    public void setSystem_app(String system_app) {
        this.system_app = system_app;
    }

    public String getUser_app() {
        return user_app;
    }

    public void setUser_app(String user_app) {
        this.user_app = user_app;
    }

    public String getUserAgent() {
        return userAgent;
    }

    public void setUserAgent(String userAgent) {
        this.userAgent = userAgent;
    }

    public String getVersion_release() {
        return version_release;
    }

    public void setVersion_release(String version_release) {
        this.version_release = version_release;
    }

    public String getVersion_sdk() {
        return version_sdk;
    }

    public void setVersion_sdk(String version_sdk) {
        this.version_sdk = version_sdk;
    }

    public Integer getWidthPixels() {
        return widthPixels;
    }

    public void setWidthPixels(Integer widthPixels) {
        this.widthPixels = widthPixels;
    }

    public String getWifiInfo() {
        return wifiInfo;
    }

    public void setWifiInfo(String wifiInfo) {
        this.wifiInfo = wifiInfo;
    }

    public Double getXdpi() {
        return xdpi;
    }

    public void setXdpi(Double xdpi) {
        this.xdpi = xdpi;
    }

    public Double getYdpi() {
        return ydpi;
    }

    public void setYdpi(Double ydpi) {
        this.ydpi = ydpi;
    }

    public String getCtestInfo() {
        return ctestInfo;
    }

    public void setCtestInfo(String ctestInfo) {
        this.ctestInfo = ctestInfo;
    }


    public String getGsm_network_type() {
        return gsm_network_type;
    }

    public void setGsm_network_type(String gsm_network_type) {
        this.gsm_network_type = gsm_network_type;
    }

    public String getGsm_sim_state() {
        return gsm_sim_state;
    }

    public void setGsm_sim_state(String gsm_sim_state) {
        this.gsm_sim_state = gsm_sim_state;
    }

    public String getNet_dns1() {
        return net_dns1;
    }

    public void setNet_dns1(String net_dns1) {
        this.net_dns1 = net_dns1;
    }

    public String getNet_hostname() {
        return net_hostname;
    }

    public void setNet_hostname(String net_hostname) {
        this.net_hostname = net_hostname;
    }

    public String getRo_boot_serialno() {
        return ro_boot_serialno;
    }

    public void setRo_boot_serialno(String ro_boot_serialno) {
        this.ro_boot_serialno = ro_boot_serialno;
    }

    public String getSys_usb_state() {
        return sys_usb_state;
    }

    public void setSys_usb_state(String sys_usb_state) {
        this.sys_usb_state = sys_usb_state;
    }

    public String getAndroidId() {
        return androidId;
    }

    public void setAndroidId(String androidId) {
        this.androidId = androidId;
    }


    public Long getMemAvailable() {
        return memAvailable;
    }

    public void setMemAvailable(Long memAvailable) {
        this.memAvailable = memAvailable;
    }

    public Long getMemFree() {
        return memFree;
    }

    public void setMemFree(Long memFree) {
        this.memFree = memFree;
    }

    public Long getMemTotal() {
        return memTotal;
    }

    public void setMemTotal(Long memTotal) {
        this.memTotal = memTotal;
    }


    public Integer getHealth() {
        return health;
    }

    public void setHealth(Integer health) {
        this.health = health;
    }

    public Integer getLevel() {
        return level;
    }

    public void setLevel(Integer level) {
        this.level = level;
    }

    public Integer getPlugged() {
        return plugged;
    }

    public void setPlugged(Integer plugged) {
        this.plugged = plugged;
    }

    public Boolean getPresent() {
        return present;
    }

    public void setPresent(Boolean present) {
        this.present = present;
    }

    public Integer getScale() {
        return scale;
    }

    public void setScale(Integer scale) {
        this.scale = scale;
    }

    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

    public String getTechnology() {
        return technology;
    }

    public void setTechnology(String technology) {
        this.technology = technology;
    }

    public Integer getTemperature() {
        return temperature;
    }

    public void setTemperature(Integer temperature) {
        this.temperature = temperature;
    }

    public Integer getVoltage() {
        return voltage;
    }

    public void setVoltage(Integer voltage) {
        this.voltage = voltage;
    }


    public String getCameraInfo() {
        return cameraInfo;
    }

    public void setCameraInfo(String cameraInfo) {
        this.cameraInfo = cameraInfo;
    }


    public String getNet() {
        return net;
    }

    public void setNet(String net) {
        this.net = net;
    }

    public String getRo_carrier() {
        return ro_carrier;
    }

    public void setRo_carrier(String ro_carrier) {
        this.ro_carrier = ro_carrier;
    }

    public String getSerial() {
        return serial;
    }

    public void setSerial(String serial) {
        this.serial = serial;
    }


    public String getPersist_sys_country() {
        return persist_sys_country;
    }

    public void setPersist_sys_country(String persist_sys_country) {
        this.persist_sys_country = persist_sys_country;
    }

    public String getPersist_sys_language() {
        return persist_sys_language;
    }

    public void setPersist_sys_language(String persist_sys_language) {
        this.persist_sys_language = persist_sys_language;
    }

    public String getRo_build_fingerprint() {
        return ro_build_fingerprint;
    }

    public void setRo_build_fingerprint(String ro_build_fingerprint) {
        this.ro_build_fingerprint = ro_build_fingerprint;
    }

    public String getRo_build_tags() {
        return ro_build_tags;
    }

    public void setRo_build_tags(String ro_build_tags) {
        this.ro_build_tags = ro_build_tags;
    }

    public String getRo_build_type() {
        return ro_build_type;
    }

    public void setRo_build_type(String ro_build_type) {
        this.ro_build_type = ro_build_type;
    }

    public String getRo_product_cpu_abi2() {
        return ro_product_cpu_abi2;
    }

    public void setRo_product_cpu_abi2(String ro_product_cpu_abi2) {
        this.ro_product_cpu_abi2 = ro_product_cpu_abi2;
    }

    public String getRo_product_cpu_abi() {
        return ro_product_cpu_abi;
    }

    public void setRo_product_cpu_abi(String ro_product_cpu_abi) {
        this.ro_product_cpu_abi = ro_product_cpu_abi;
    }


    public String getRo_build_version_security_patch() {
        return ro_build_version_security_patch;
    }

    public void setRo_build_version_security_patch(String ro_build_version_security_patch) {
        this.ro_build_version_security_patch = ro_build_version_security_patch;
    }

    public String getRo_hardware() {
        return ro_hardware;
    }

    public void setRo_hardware(String ro_hardware) {
        this.ro_hardware = ro_hardware;
    }


    public Long getMaxMemory() {
        return maxMemory;
    }

    public void setMaxMemory(Long maxMemory) {
        this.maxMemory = maxMemory;
    }


    public String getSystemAvailableFeatures() {
        return systemAvailableFeatures;
    }

    public void setSystemAvailableFeatures(String systemAvailableFeatures) {
        this.systemAvailableFeatures = systemAvailableFeatures;
    }

    public String getSystemSharedLibraryNames() {
        return systemSharedLibraryNames;
    }

    public void setSystemSharedLibraryNames(String systemSharedLibraryNames) {
        this.systemSharedLibraryNames = systemSharedLibraryNames;
    }


    public String getRo_build_host() {
        return ro_build_host;
    }

    public void setRo_build_host(String ro_build_host) {
        this.ro_build_host = ro_build_host;
    }


    public String getAllCellInfo() {
        return allCellInfo;
    }

    public void setAllCellInfo(String allCellInfo) {
        this.allCellInfo = allCellInfo;
    }

    public String getSimOperatorName() {
        return simOperatorName;
    }

    public void setSimOperatorName(String simOperatorName) {
        this.simOperatorName = simOperatorName;
    }


    public String getCodecs() {
        return codecs;
    }

    public void setCodecs(String codecs) {
        this.codecs = codecs;
    }

    public String getExternal_content() {
        return external_content;
    }

    public void setExternal_content(String external_content) {
        this.external_content = external_content;
    }

    public String getInternal_content() {
        return internal_content;
    }

    public void setInternal_content(String internal_content) {
        this.internal_content = internal_content;
    }

    public String getMiui_build() {
        return miui_build;
    }

    public void setMiui_build(String miui_build) {
        this.miui_build = miui_build;
    }

    public String getMmc_blocks() {
        return mmc_blocks;
    }

    public void setMmc_blocks(String mmc_blocks) {
        this.mmc_blocks = mmc_blocks;
    }


    public String getRo_build_version_emui() {
        return ro_build_version_emui;
    }

    public void setRo_build_version_emui(String ro_build_version_emui) {
        this.ro_build_version_emui = ro_build_version_emui;
    }

    public String getRo_build_version_opporom() {
        return ro_build_version_opporom;
    }

    public void setRo_build_version_opporom(String ro_build_version_opporom) {
        this.ro_build_version_opporom = ro_build_version_opporom;
    }

    public String getRo_miui_ui_version_name() {
        return ro_miui_ui_version_name;
    }

    public void setRo_miui_ui_version_name(String ro_miui_ui_version_name) {
        this.ro_miui_ui_version_name = ro_miui_ui_version_name;
    }

    public String getRo_vivo_os_build_display_id() {
        return ro_vivo_os_build_display_id;
    }

    public void setRo_vivo_os_build_display_id(String ro_vivo_os_build_display_id) {
        this.ro_vivo_os_build_display_id = ro_vivo_os_build_display_id;
    }

    public String getRo_vivo_product_version() {
        return ro_vivo_product_version;
    }

    public void setRo_vivo_product_version(String ro_vivo_product_version) {
        this.ro_vivo_product_version = ro_vivo_product_version;
    }


    public String getAndroid_icu_cldr_version() {
        return android_icu_cldr_version;
    }

    public void setAndroid_icu_cldr_version(String android_icu_cldr_version) {
        this.android_icu_cldr_version = android_icu_cldr_version;
    }

    public String getAndroid_icu_library_version() {
        return android_icu_library_version;
    }

    public void setAndroid_icu_library_version(String android_icu_library_version) {
        this.android_icu_library_version = android_icu_library_version;
    }

    public String getAndroid_openssl_version() {
        return android_openssl_version;
    }

    public void setAndroid_openssl_version(String android_openssl_version) {
        this.android_openssl_version = android_openssl_version;
    }

    public String getAndroid_zlib_version() {
        return android_zlib_version;
    }

    public void setAndroid_zlib_version(String android_zlib_version) {
        this.android_zlib_version = android_zlib_version;
    }

    public String getPersist_service_bdroid_bdaddr() {
        return persist_service_bdroid_bdaddr;
    }

    public void setPersist_service_bdroid_bdaddr(String persist_service_bdroid_bdaddr) {
        this.persist_service_bdroid_bdaddr = persist_service_bdroid_bdaddr;
    }

    public String getPsContent() {
        return psContent;
    }

    public void setPsContent(String psContent) {
        this.psContent = psContent;
    }

    public String getRo_build_id() {
        return ro_build_id;
    }

    public void setRo_build_id(String ro_build_id) {
        this.ro_build_id = ro_build_id;
    }

    public String getRo_build_version_incremental() {
        return ro_build_version_incremental;
    }

    public void setRo_build_version_incremental(String ro_build_version_incremental) {
        this.ro_build_version_incremental = ro_build_version_incremental;
    }


    public String getFileMask() {
        return fileMask;
    }

    public void setFileMask(String fileMask) {
        this.fileMask = fileMask;
    }

    public String getFileTimes() {
        return fileTimes;
    }

    public void setFileTimes(String fileTimes) {
        this.fileTimes = fileTimes;
    }

    public String getJavaRuntimeName() {
        return javaRuntimeName;
    }

    public void setJavaRuntimeName(String javaRuntimeName) {
        this.javaRuntimeName = javaRuntimeName;
    }

    public String getJavaRuntimeVersion() {
        return javaRuntimeVersion;
    }

    public void setJavaRuntimeVersion(String javaRuntimeVersion) {
        this.javaRuntimeVersion = javaRuntimeVersion;
    }

    public String getJavaVMName() {
        return javaVMName;
    }

    public void setJavaVMName(String javaVMName) {
        this.javaVMName = javaVMName;
    }

    public String getJavaVMVersion() {
        return javaVMVersion;
    }

    public void setJavaVMVersion(String javaVMVersion) {
        this.javaVMVersion = javaVMVersion;
    }

    public String getUname() {
        return uname;
    }

    public void setUname(String uname) {
        this.uname = uname;
    }


    public String getSpecial_props() {
        return special_props;
    }

    public void setSpecial_props(String special_props) {
        this.special_props = special_props;
    }


    public String getRo_build_hw_emu_emui_api_level() {
        return ro_build_hw_emu_emui_api_level;
    }

    public void setRo_build_hw_emu_emui_api_level(String ro_build_hw_emu_emui_api_level) {
        this.ro_build_hw_emu_emui_api_level = ro_build_hw_emu_emui_api_level;
    }

    public String getRo_miui_internal_storage() {
        return ro_miui_internal_storage;
    }

    public void setRo_miui_internal_storage(String ro_miui_internal_storage) {
        this.ro_miui_internal_storage = ro_miui_internal_storage;
    }

    public String getRo_miui_ui_version_code() {
        return ro_miui_ui_version_code;
    }

    public void setRo_miui_ui_version_code(String ro_miui_ui_version_code) {
        this.ro_miui_ui_version_code = ro_miui_ui_version_code;
    }

    public String getRo_rom_different_version() {
        return ro_rom_different_version;
    }

    public void setRo_rom_different_version(String ro_rom_different_version) {
        this.ro_rom_different_version = ro_rom_different_version;
    }

    public String getRo_vivo_os_name() {
        return ro_vivo_os_name;
    }

    public void setRo_vivo_os_name(String ro_vivo_os_name) {
        this.ro_vivo_os_name = ro_vivo_os_name;
    }

    public String getRo_vivo_os_version() {
        return ro_vivo_os_version;
    }

    public void setRo_vivo_os_version(String ro_vivo_os_version) {
        this.ro_vivo_os_version = ro_vivo_os_version;
    }

    public String getGet_prop() {
        return get_prop;
    }

    public void setGet_prop(String get_prop) {
        this.get_prop = get_prop;
    }


    public String getRo_product_cpu_abilist() {
        return ro_product_cpu_abilist;
    }

    public void setRo_product_cpu_abilist(String ro_product_cpu_abilist) {
        this.ro_product_cpu_abilist = ro_product_cpu_abilist;
    }

    @Override
    public String toString() {
        return JSONObject.toJSONString(this);
    }
}